<!DOCTYPE HTML>
<html lang="zh">
<head>
<title>Spring AMQP 中文文档 - Spring AMQP 2.1.2.RELEASE Reference | Docs4dev</title>
<meta charset="UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="description" content="Spring AMQP 项目将核心Spring概念应用于基于AMQP的消息传递解决方案的开发。 它提供了一个“模板”作为发送和接收消息的高级抽象。 它还为具有 &quot;listener container&quot;的消息驱动的POJO提供支持。">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="HandheldFriendly" content="true">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta property="og:type" content="website">
<meta property="og:title" content="Spring AMQP 中文文档 - Spring AMQP 2.1.2.RELEASE Reference">
<meta property="og:url" content="https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/">
<meta property="og:site_name" content="Docs4dev">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="Spring AMQP 项目将核心Spring概念应用于基于AMQP的消息传递解决方案的开发。 它提供了一个“模板”作为发送和接收消息的高级抽象。 它还为具有 &quot;listener container&quot;的消息驱动的POJO提供支持。">
<meta name="generator" content="Docs4dev template engine">
<link rel="stylesheet" href="static/css/app.min.css">
<link rel="shortcut icon" href="https://www.docs4dev.com/static/images/favicon.ico" type="image/x-icon">
<script async="" src="static/js/js.js"></script>
<script async="" src="static/js/adsbygoogle.js" crossorigin="anonymous"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
      dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'UA-129571937-1');
  </script>
<link rel="amphtml" href="https://www.docs4dev.com/amp/docs/zh/spring-amqp/2.1.2.RELEASE/reference/index.html">

<link rel="stylesheet" href="static/css/manual.css">
<script type="application/ld+json">{"name":null,"headline":"Spring AMQP 中文文档-Spring AMQP 2.1.2.RELEASE Reference","inLanguage":"zh-CN","version":"2.1.2.RELEASE","image":"/static/icon/icon-spring-amqp.svg","datePublished":"2021-05-20T12:51:01Z","dateCreated":"2021-05-20T12:51:01Z","dateModified":"2021-07-03T12:24:35Z","@context":"https://schema.org/","@type":"APIReference","abstract":"Spring AMQP 项目将核心Spring概念应用于基于AMQP的消息传递解决方案的开发。 它提供了一个“模板”作为发送和接收消息的高级抽象。 它还为具有 \"listener container\"的消息驱动的POJO提供支持。"}</script>
</head>
<body>
<div class="book with-summary">
<div class="book-summary">
<div class="logo">
<a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference');" style="color: inherit;">
<img src="static/picture/icon-spring-amqp.svg" style="width: 48px; height: 48px;" alt="Logo">
</a>
<b style="color: inherit; margin-left: 8px;">Spring AMQP 中文文档</b>
</div>
<div class="item">
<div>
<label for="version">版本</label>
<select id="version" onchange="onVersionChange(this)">
<option value="1.7.11.RELEASE">1.7.11.RELEASE</option>
<option value="2.1.2.RELEASE" selected="selected">2.1.2.RELEASE</option>
</select>
</div>
<div style="margin-top: 8px;">
<label for="language">语言</label>
<select id="language" onchange="onLangChange(this)" value="zh">
<option value="en">English</option>
<option value="zh" selected="selected">中文</option>
</select>
</div>

</div>
<div class="item menus">
<a title="Table of Contents" style="margin-right: 8px;" href="#">
<i class="fa fa-chevron-left"></i>
<span style="margin-left: 2px;">返回目录</span>
</a>
</div>
<nav role="navigation" id="navigation">
<ul class="summary">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_preface.html');" title="1. Preface"> 1. Preface </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html');" title="2. Introduction"> 2. Introduction </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#quick-tour');" title="2.1. 不耐烦的快速浏览"> 2.1. 不耐烦的快速浏览 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_introduction_2');" title="2.1.1. Introduction"> 2.1.1. Introduction </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#compatibility');" title="Compatibility"> Compatibility </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_very_very_quick');" title="非常非常快"> 非常非常快 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_with_xml_configuration');" title="使用 XML 配置"> 使用 XML 配置 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_with_java_configuration');" title="使用 Java 配置"> 使用 Java 配置 </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#whats-new');" title="2.2. 新增功能"> 2.2. 新增功能 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_changes_in_2_1_since_2_0');" title="2.2.1. 2.0 版以来 2.1 版的变化"> 2.2.1. 2.0 版以来 2.1 版的变化 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_amqp_client_library');" title="AMQPClient 端库"> AMQPClient 端库 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_package_changes');" title="Package Changes"> Package Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_publisher_confirms_changes');" title="发布者确认更改"> 发布者确认更改 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_listener_container_factory_improvements');" title="侦听器容器工厂的改进"> 侦听器容器工厂的改进 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_broker_event_listener');" title="broker 事件监听器"> broker 事件监听器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_rabbitadmin_changes');" title="RabbitAdmin Changes"> RabbitAdmin Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_rabbittemplate_changes');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_message_conversion');" title="Message Conversion"> Message Conversion </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_management_rest_api');" title="ManagementREST API"> ManagementREST API </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_rabbitlistener_changes');" title="@RabbitListener Changes"> @RabbitListener Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_async_rabbitlistener_return');" title="异步@RabbitListener 返回"> 异步@RabbitListener 返回 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_connection_factory_bean_changes');" title="连接工厂 Bean 更改"> 连接工厂 Bean 更改 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_connection_factory_changes');" title="连接工厂更改"> 连接工厂更改 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_listener_container_changes');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_immediate_requeue');" title="Immediate requeue"> Immediate requeue </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html');" title="3. Reference"> 3. Reference </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#amqp');" title="3.1. 使用 Spring AMQP"> 3.1. 使用 Spring AMQP </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_amqp_abstractions');" title="3.1.1. AMQP 抽象"> 3.1.1. AMQP 抽象 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_3');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_message');" title="Message"> Message </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_exchange');" title="Exchange"> Exchange </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_queue');" title="Queue"> Queue </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_binding');" title="Binding"> Binding </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#connections');" title="3.1.2. 连接和资源 Management"> 3.1.2. 连接和资源 Management </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_4');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_naming_connections');" title="Naming Connections"> Naming Connections </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_blocked_connections_and_resource_constraints');" title="阻塞的连接和资源限制"> 阻塞的连接和资源限制 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#connection-factory');" title="配置基础 Client 端连接工厂"> 配置基础 Client 端连接工厂 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_rabbitconnectionfactorybean_and_configuring_ssl');" title="RabbitConnectionFactoryBean 和配置 SSL"> RabbitConnectionFactoryBean 和配置 SSL </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#routing-connection-factory');" title="路由连接工厂"> 路由连接工厂 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#queue-affinity');" title="队列亲和力和 LocalizedQueueConnectionFactory"> 队列亲和力和 LocalizedQueueConnectionFactory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#cf-pub-conf-ret');" title="发布者确认并return"> 发布者确认并return </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#connection-channel-listeners');" title="连接和 Channels 监听器"> 连接和 Channels 监听器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#channel-close-logging');" title="记录 Channels 关闭事件"> 记录 Channels 关闭事件 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#runtime-cache-properties');" title="运行时缓存属性"> 运行时缓存属性 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#auto-recovery');" title="RabbitMQ 自动连接/拓扑恢复"> RabbitMQ 自动连接/拓扑恢复 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#custom-client-props');" title="3.1.3. 添加自定义 Client 端连接属性"> 3.1.3. 添加自定义 Client 端连接属性 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#amqp-template');" title="3.1.4. AmqpTemplate"> 3.1.4. AmqpTemplate </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_5');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-retry');" title="添加重试功能"> 添加重试功能 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#publishing-is-async');" title="发布是异步的-如何检测成功和失败"> 发布是异步的-如何检测成功和失败 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-confirms');" title="发布者确认并return"> 发布者确认并return </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#scoped-operations');" title="Scoped Operations"> Scoped Operations </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-messaging');" title="Messaging integration"> Messaging integration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-user-id');" title="验证的用户 ID"> 验证的用户 ID </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#separate-connection');" title="使用单独的连接"> 使用单独的连接 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#sending-messages');" title="3.1.5. 正在发送消息"> 3.1.5. 正在发送消息 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_6');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#message-builder');" title="邮件生成器 API"> 邮件生成器 API </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_publisher_returns');" title="Publisher Returns"> Publisher Returns </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-batching');" title="Batching"> Batching </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#receiving-messages');" title="3.1.6. 接收消息"> 3.1.6. 接收消息 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_7');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#polling-consumer');" title="Polling Consumer"> Polling Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-consumer');" title="Asynchronous Consumer"> Asynchronous Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#de-batching');" title="Batched Messages"> Batched Messages </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#consumer-events');" title="Consumer Events"> Consumer Events </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#consumerTags');" title="Consumer Tags"> Consumer Tags </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-annotation-driven');" title="Comments 驱动的侦听器端点"> Comments 驱动的侦听器端点 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#using-container-factories');" title="使用集装箱工厂"> 使用集装箱工厂 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-returns');" title="异步@RabbitListener 返回类型"> 异步@RabbitListener 返回类型 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#threading');" title="线程和异步使用者"> 线程和异步使用者 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#choose-container');" title="选择一个容器"> 选择一个容器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#idle-containers');" title="检测空闲的异步 Consumer"> 检测空闲的异步 Consumer </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#containers-and-broker-named-queues');" title="3.1.7. 容器和以代理命名的队列"> 3.1.7. 容器和以代理命名的队列 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#message-converters');" title="3.1.8. 消息转换器"> 3.1.8. 消息转换器 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_9');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#simple-message-converter');" title="SimpleMessageConverter"> SimpleMessageConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#serializer-message-converter');" title="SerializerMessageConverter"> SerializerMessageConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#json-message-converter');" title="Jackson2JsonMessageConverter"> Jackson2JsonMessageConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_marshallingmessageconverter');" title="MarshallingMessageConverter"> MarshallingMessageConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_jackson2xmlmessageconverter');" title="Jackson2XmlMessageConverter"> Jackson2XmlMessageConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_contenttypedelegatingmessageconverter');" title="ContentTypeDelegatingMessageConverter"> ContentTypeDelegatingMessageConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#java-deserialization');" title="Java Deserialization"> Java Deserialization </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#message-properties-converters');" title="邮件属性转换器"> 邮件属性转换器 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#post-processing');" title="3.1.9. 修改邮件-压缩等"> 3.1.9. 修改邮件-压缩等 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#request-reply');" title="3.1.10. 请求/答复消息"> 3.1.10. 请求/答复消息 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_10');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#reply-timeout');" title="Reply Timeout"> Reply Timeout </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#direct-reply-to');" title="RabbitMQ 直接回复"> RabbitMQ 直接回复 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_message_correlation_with_a_reply_queue');" title="邮件与回复队列的关联"> 邮件与回复队列的关联 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#reply-listener');" title="回复侦听器容器"> 回复侦听器容器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-template');" title="AsyncRabbitTemplate"> AsyncRabbitTemplate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#remoting');" title="使用 AMQP 进行 Spring 远程处理"> 使用 AMQP 进行 Spring 远程处理 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#broker-configuration');" title="3.1.11. 配置代理"> 3.1.11. 配置代理 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_11');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#headers-exchange');" title="Headers Exchange"> Headers Exchange </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#builder-api');" title="用于队列和交换的 Builder API"> 用于队列和交换的 Builder API </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#collection-declaration');" title="声明交换，队列，绑定的集合"> 声明交换，队列，绑定的集合 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#conditional-declaration');" title="Conditional Declaration"> Conditional Declaration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#note-id-name');" title="关于“ id”和“ name”属性的 Comments"> 关于“ id”和“ name”属性的 Comments </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#anonymous-queue');" title="AnonymousQueue"> AnonymousQueue </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#broker-events');" title="3.1.12. broker 事件监听器"> 3.1.12. broker 事件监听器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#delayed-message-exchange');" title="3.1.13. 邮件交换延迟"> 3.1.13. 邮件交换延迟 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#management-rest-api');" title="3.1.14. RabbitMQ REST API"> 3.1.14. RabbitMQ REST API </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#exception-handling');" title="3.1.15. 异常处理"> 3.1.15. 异常处理 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#transactions');" title="3.1.16. Transactions"> 3.1.16. Transactions </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_12');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#conditional-rollback');" title="Conditional Rollback"> Conditional Rollback </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#transaction-rollback');" title="关于回滚收到消息的注意事项"> 关于回滚收到消息的注意事项 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_using_the_rabbittransactionmanager');" title="使用 RabbitTransactionManager"> 使用 RabbitTransactionManager </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#containerAttributes');" title="3.1.17. 邮件侦听器容器配置"> 3.1.17. 邮件侦听器容器配置 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#listener-concurrency');" title="3.1.18. 侦听器并发"> 3.1.18. 侦听器并发 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_simplemessagelistenercontainer');" title="SimpleMessageListenerContainer"> SimpleMessageListenerContainer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_directmessagelistenercontainer');" title="DirectMessageListenerContainer"> DirectMessageListenerContainer </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#exclusive-consumer');" title="3.1.19. 独家 Consumer"> 3.1.19. 独家 Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#listener-queues');" title="3.1.20. 侦听器容器队列"> 3.1.20. 侦听器容器队列 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_resilience_recovering_from_errors_and_broker_failures');" title="3.1.21. 弹性：从错误和代理失败中恢复"> 3.1.21. 弹性：从错误和代理失败中恢复 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_13');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#automatic-declaration');" title="自动声明交换，队列和绑定"> 自动声明交换，队列和绑定 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#retry');" title="同步操作失败和重试选项"> 同步操作失败和重试选项 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-listeners');" title="消息侦听器和异步情况"> 消息侦听器和异步情况 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_exception_classification_for_retry');" title="重试异常分类"> 重试异常分类 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_debugging');" title="3.1.22. Debugging"> 3.1.22. Debugging </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#logging');" title="3.2. 记录子系统 AMQP Appender"> 3.2. 记录子系统 AMQP Appender </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_common_properties');" title="3.2.1. 常用属性"> 3.2.1. 常用属性 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_log4j2_appender');" title="3.2.2. Log4j2 Appender"> 3.2.2. Log4j2 Appender </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_logback_appender');" title="3.2.3. Logback Appender"> 3.2.3. Logback Appender </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_customizing_the_messages');" title="3.2.4. 自定义消息"> 3.2.4. 自定义消息 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_customizing_the_client_properties');" title="3.2.5. 自定义 Client 端属性"> 3.2.5. 自定义 Client 端属性 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_simple_string_properties');" title="简单字符串属性"> 简单字符串属性 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_advanced_technique_for_logback');" title="先进的登录技术"> 先进的登录技术 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_providing_a_custom_queue_implementation');" title="3.2.6. 提供自定义队列实施"> 3.2.6. 提供自定义队列实施 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#sample-apps');" title="3.3. 示例应用程序"> 3.3. 示例应用程序 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_14');" title="3.3.1. Introduction"> 3.3.1. Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_hello_world');" title="3.3.2. 世界你好"> 3.3.2. 世界你好 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_15');" title="Introduction"> Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#hello-world-sync');" title="Synchronous Example"> Synchronous Example </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#hello-world-async');" title="Asynchronous Example"> Asynchronous Example </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_stock_trading');" title="3.3.3. 股票 Transaction"> 3.3.3. 股票 Transaction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#spring-rabbit-json');" title="3.3.4. 从非 Spring 应用程序接收 JSON"> 3.3.4. 从非 Spring 应用程序接收 JSON </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#testing');" title="3.4. 测试支持"> 3.4. 测试支持 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_16');" title="3.4.1. Introduction"> 3.4.1. Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#mockito-answer');" title="3.4.2. Mockito 回答<?>实现"> 3.4.2. Mockito 回答&lt;?&gt;实现 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#test-harness');" title="3.4.3. @RabbitListenerTest 和 RabbitListenerTestHarness"> 3.4.3. @RabbitListenerTest 和 RabbitListenerTestHarness </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#test-template');" title="3.4.4. TestRabbitTemplate"> 3.4.4. TestRabbitTemplate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#junit-rules');" title="3.4.5. JUnit4 @规则"> 3.4.5. JUnit4 @规则 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_brokerrunning');" title="BrokerRunning"> BrokerRunning </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_longrunningintegrationtest');" title="LongRunningIntegrationTest"> LongRunningIntegrationTest </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#junit5-conditions');" title="3.4.6. JUnit5 条件"> 3.4.6. JUnit5 条件 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_rabbitavailable_annotation');" title="@RabbitAvailable Annotation"> @RabbitAvailable Annotation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_longrunning_annotation');" title="@LongRunning Annotation"> @LongRunning Annotation </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html');" title="4. Spring 集成-参考"> 4. Spring 集成-参考 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#spring-integration-amqp');" title="4.1. Spring Integration AMQP 支持"> 4.1. Spring Integration AMQP 支持 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#spring-integration-amqp-introduction');" title="4.1.1. Introduction"> 4.1.1. Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_inbound_channel_adapter');" title="4.1.2. 入站通道适配器"> 4.1.2. 入站通道适配器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_outbound_channel_adapter');" title="4.1.3. 出站通道适配器"> 4.1.3. 出站通道适配器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_inbound_gateway');" title="4.1.4. 入站网关"> 4.1.4. 入站网关 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_outbound_gateway');" title="4.1.5. 出站网关"> 4.1.5. 出站网关 </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/resources.html');" title="5. Other Resources"> 5. Other Resources </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/resources.html#further-reading');" title="5.1. 进一步阅读"> 5.1. 进一步阅读 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html');" title="A.变更记录"> A.变更记录 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_current_release');" title="A.1.当前版本"> A.1.当前版本 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#previous-whats-new');" title="A2.先前版本"> A2.先前版本 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_2_0_since_1_7');" title="A.2.1. 从 1.7 开始的 2.0 版本变化"> A.2.1. 从 1.7 开始的 2.0 版本变化 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory');" title="CachingConnectionFactory"> CachingConnectionFactory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_client_library_2');" title="AMQPClient 端库"> AMQPClient 端库 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_general_changes');" title="General Changes"> General Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_deleted_classes');" title="Deleted classes"> Deleted classes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_new_listener_container');" title="新侦听器容器"> 新侦听器容器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_log4j_appender');" title="Log4j Appender"> Log4j Appender </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_changes_2');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_adapter');" title="Listener Adapter"> Listener Adapter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_changes_2');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_connection_factory_changes_2');" title="连接工厂更改"> 连接工厂更改 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_retry_changes');" title="Retry Changes"> Retry Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_anonymous_queue_naming');" title="匿名队列命名"> 匿名队列命名 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_changes_2');" title="@RabbitListener Changes"> @RabbitListener Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_container_conditional_rollback');" title="容器条件回滚"> 容器条件回滚 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_remove_jackson_1_x_support');" title="删除 Jackson 1.x 支持"> 删除 Jackson 1.x 支持 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_json_message_converter');" title="JSON 消息转换器"> JSON 消息转换器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_xml_parsers');" title="XML Parsers"> XML Parsers </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_blocked_connection');" title="Blocked Connection"> Blocked Connection </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_7_since_1_6');" title="A.2.2. 自 1.6 起 1.7 的变化"> A.2.2. 自 1.6 起 1.7 的变化 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_client_library_3');" title="AMQPClient 端库"> AMQPClient 端库 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_log4j2_upgrade');" title="Log4j2 upgrade"> Log4j2 upgrade </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_logback_appender_2');" title="Logback Appender"> Logback Appender </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_spring_retry_upgrade');" title="Spring 重试升级"> Spring 重试升级 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_fasterxml_jackson_upgrade');" title="FasterXML Jackson 升级"> FasterXML Jackson 升级 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_junit_rules');" title="JUnit @Rules"> JUnit @Rules </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_container_conditional_rollback_2');" title="容器条件回滚"> 容器条件回滚 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_connection_naming_strategy');" title="连接命名策略"> 连接命名策略 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_changes_3');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_earlier_releases');" title="A.2.3. 早期版本"> A.2.3. 早期版本 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_6_since_1_5');" title="A.2.4. 1.6 从 1.5 开始的变化"> A.2.4. 1.6 从 1.5 开始的变化 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_testing_support');" title="Testing Support"> Testing Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_builder');" title="Builder"> Builder </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_namespace_changes');" title="Namespace Changes"> Namespace Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_changes_4');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_autodeclare_and_rabbitadmins');" title="自动声明和 RabbitAdmins"> 自动声明和 RabbitAdmins </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqptemplate_receive_with_timeout');" title="AmqpTemplate：超时接收"> AmqpTemplate：超时接收 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_asyncrabbittemplate');" title="AsyncRabbitTemplate"> AsyncRabbitTemplate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_changes_3');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_message_properties');" title="Message Properties"> Message Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitadmin_changes_2');" title="RabbitAdmin Changes"> RabbitAdmin Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_changes_3');" title="@RabbitListener Changes"> @RabbitListener Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_delayed_message_exchange');" title="延迟消息交换"> 延迟消息交换 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_exchange_internal_flag');" title="交换内部标志"> 交换内部标志 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory_changes');" title="CachingConnectionFactory Changes"> CachingConnectionFactory Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitconnectionfactorybean');" title="RabbitConnectionFactoryBean"> RabbitConnectionFactoryBean </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_java_deserialization');" title="Java Deserialization"> Java Deserialization </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_json_messageconverter');" title="JSON MessageConverter"> JSON MessageConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_logging_appenders');" title="Logging Appenders"> Logging Appenders </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_5_since_1_4');" title="A.2.5. 1.5 从 1.4 开始的变化"> A.2.5. 1.5 从 1.4 开始的变化 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_spring_erlang_is_no_longer_supported');" title="不再支持 spring-erlang"> 不再支持 spring-erlang </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory_changes_2');" title="CachingConnectionFactory Changes"> CachingConnectionFactory Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_properties_to_control_container_queue_declaration_behavior');" title="控制容器队列声明行为的属性"> 控制容器队列声明行为的属性 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_class_package_change');" title="类套餐变更"> 类套餐变更 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_defaultmessagepropertiesconverter');" title="DefaultMessagePropertiesConverter"> DefaultMessagePropertiesConverter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_improvements');" title="@RabbitListener Improvements"> @RabbitListener Improvements </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_automatic_exchange_queue_binding_declaration');" title="自动交换，队列，绑定声明"> 自动交换，队列，绑定声明 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_changes_4');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_the_rabbitmanagementtemplate');" title="The RabbitManagementTemplate"> The RabbitManagementTemplate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_bean_names_xml');" title="侦听器容器 Bean 名称(XML)"> 侦听器容器 Bean 名称(XML) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_class_level_rabbitlistener');" title="Class-Level @RabbitListener"> Class-Level @RabbitListener </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_simplemessagelistenercontainer_backoff_support');" title="SimpleMessageListenerContainer：支持 BackOff"> SimpleMessageListenerContainer：支持 BackOff </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_channel_close_logging');" title="通道关闭记录"> 通道关闭记录 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_application_events');" title="Application Events"> Application Events </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_consumer_tag_configuration');" title="Consumer 标签配置"> Consumer 标签配置 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_messagelisteneradapter');" title="MessageListenerAdapter"> MessageListenerAdapter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_localizedqueueconnectionfactory');" title="LocalizedQueueConnectionFactory"> LocalizedQueueConnectionFactory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_anonymous_queue_naming_2');" title="匿名队列命名"> 匿名队列命名 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_4_since_1_3');" title="A.2.6. 自 1.3 以来 1.4 的变化"> A.2.6. 自 1.3 以来 1.4 的变化 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_annotation');" title="@RabbitListener Annotation"> @RabbitListener Annotation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitmessagingtemplate');" title="RabbitMessagingTemplate"> RabbitMessagingTemplate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_emphasis_missing_queues_fatal_emphasis_attribute');" title="侦听器容器丢失队列致命属性"> 侦听器容器丢失队列致命属性 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_emphasis_confirmcallback_emphasis_interface');" title="RabbitTemplate ConfirmCallback 接口"> RabbitTemplate ConfirmCallback 接口 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitconnectionfactorybean_2');" title="RabbitConnectionFactoryBean"> RabbitConnectionFactoryBean </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory_2');" title="CachingConnectionFactory"> CachingConnectionFactory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_log_appender');" title="Log Appender"> Log Appender </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_queues');" title="Listener Queues"> Listener Queues </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_mandatory_and_connectionfactoryselector_expressions');" title="RabbitTemplate：强制性和 connectionFactorySelector 表达式"> RabbitTemplate：强制性和 connectionFactorySelector 表达式 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listeners_and_the_routing_connection_factory');" title="侦听器和路由连接工厂"> 侦听器和路由连接工厂 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_recoverycallback_option');" title="RabbitTemplate：RecoveryCallback 选项"> RabbitTemplate：RecoveryCallback 选项 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_messageconversionexception');" title="MessageConversionException"> MessageConversionException </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitmq_3_4_compatibility');" title="RabbitMQ 3.4 兼容性"> RabbitMQ 3.4 兼容性 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_contenttypedelegatingmessageconverter_2');" title="ContentTypeDelegatingMessageConverter"> ContentTypeDelegatingMessageConverter </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_3_since_1_2');" title="A.2.7. 自 1.2 起 1.3 的变化"> A.2.7. 自 1.2 起 1.3 的变化 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_concurrency');" title="Listener Concurrency"> Listener Concurrency </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_queues_2');" title="Listener Queues"> Listener Queues </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_consumer_priority');" title="Consumer Priority"> Consumer Priority </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_exclusive_consumer');" title="Exclusive Consumer"> Exclusive Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbit_admin');" title="Rabbit Admin"> Rabbit Admin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_direct_exchange_binding');" title="直接交换绑定"> 直接交换绑定 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_template');" title="AMQP Template"> AMQP Template </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_caching_connection_factory');" title="缓存连接工厂"> 缓存连接工厂 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_binding_arguments');" title="Binding Arguments"> Binding Arguments </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_routing_connection_factory');" title="路由连接工厂"> 路由连接工厂 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_messagebuilder_and_messagepropertiesbuilder');" title="MessageBuilder 和 MessagePropertiesBuilder"> MessageBuilder 和 MessagePropertiesBuilder </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_retryinterceptorbuilder');" title="RetryInterceptorBuilder"> RetryInterceptorBuilder </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_republishmessagerecoverer');" title="RepublishMessageRecoverer"> RepublishMessageRecoverer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_default_error_handler_since_1_3_2');" title="默认错误处理程序(自 1.3.2 开始)"> 默认错误处理程序(自 1.3.2 开始) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_missingqueuesfatal_property_since_1_3_5');" title="侦听器容器的'missingQueuesFatal'属性(自 1.3.5 开始)"> 侦听器容器的'missingQueuesFatal'属性(自 1.3.5 开始) </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_to_1_2_since_1_1');" title="A.2.8. 从 1.1 开始更改为 1.2"> A.2.8. 从 1.1 开始更改为 1.2 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitmq_version');" title="RabbitMQ Version"> RabbitMQ Version </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbit_admin_2');" title="Rabbit Admin"> Rabbit Admin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbit_template');" title="Rabbit Template"> Rabbit Template </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_json_message_converters');" title="JSON 消息转换器"> JSON 消息转换器 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_automatic_declaration_of_queues_etc');" title="自动声明队列等"> 自动声明队列等 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_remoting');" title="AMQP Remoting"> AMQP Remoting </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_requested_heart_beats');" title="要求的心跳"> 要求的心跳 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_to_1_1_since_1_0');" title="A.2.9. 从 1.0 开始更改为 1.1"> A.2.9. 从 1.0 开始更改为 1.1 </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_general');" title="General"> General </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_log4j_appender');" title="AMQP Log4j Appender"> AMQP Log4j Appender </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul>
</nav>
</div>
<div class="book-body">
<div class="body-inner">
<header class="book-header">
<div class="dropdown pull-right js-toolbar-action">
<a class="btn toggle-dropdown" aria-label="Language" href="#">
<i class="fa fa-globe"></i>
</a>
<div class="dropdown-menu dropdown-left">
<div class="dropdown-caret"><span class="caret-outer"></span><span class="caret-inner"></span></div>
<div class="buttons">
<button class="button size-1" onclick="changeLang('zh_CN')">中文</button>
</div>
<div class="buttons">
<button class="button size-1" onclick="changeLang('en_US')">English</button>
</div>
</div>
</div>
<a class="btn pull-right js-toolbar-action non-mobile" aria-label="Sign up" href="register.html">
<i class="fa fa-sign-in"></i> <span>注册</span>
</a>
<a class="btn pull-right js-toolbar-action non-mobile" aria-label="Sign in" href="register.html">
<i class="fa fa-sign-in"></i>
<span>登录</span>
</a>
<a class="btn pull-left js-toolbar-action btn-summary" href="#"><i class="fa fa-align-justify"></i></a>
<div class="dropdown pull-left font-settings js-toolbar-action">
<a class="btn toggle-dropdown" aria-label="Font Settings" href="#">
<i class="fa fa-font"></i>
</a>
<div class="dropdown-menu dropdown-right">
<div class="dropdown-caret"><span class="caret-outer"></span><span class="caret-inner"></span></div>
<div class="buttons">
<button class="button size-2 font-reduce">A</button>
<button class="button size-2 font-enlarge">A</button>
</div>
<div class="buttons">
<button class="button size-2 family-serif">Serif</button>
<button class="button size-2 family-sans">Sans</button>
</div>
<div class="buttons">
<button class="button size-3 theme-white">White</button>
<button class="button size-3 theme-sepia">Sepia</button>
<button class="button size-3 theme-night">Night</button>
</div>
</div>
</div>
<a class="btn pull-left js-toolbar-action non-mobile" aria-label="Home" href="zh.html">
<i class="fa fa-home"></i> <span>首页</span>
</a>
<a class="btn pull-left js-toolbar-action non-mobile" aria-label="Guide" href="javascript:window.open('https://www.javadoc.org/');">
<i class="fa fa-book"></i> <span>API Docs</span>
</a>
<a class="btn pull-left js-toolbar-action non-mobile" aria-label="Tools" href="index1.html">
<i class="fa fa-gears"></i> <span>工具</span>
</a>
<div class="dropdown pull-left js-toolbar-action mobile">
<a class="btn toggle-dropdown" aria-label="Language" href="#">
<i class="fa fa-chevron-down"></i>
</a>
<div class="dropdown-menu dropdown-right">
<div class="dropdown-caret"><span class="caret-outer"></span><span class="caret-inner"></span></div>
<div class="buttons">
<a class="button size-1" aria-label="Home" href="zh.html">
<i class="fa fa-home"></i> <span>首页</span>
</a>
</div>
<div class="buttons">
<a class="button size-1" aria-label="Guide" href="javascript:window.open('https://www.javadoc.org/');">
<i class="fa fa-book"></i> <span>API Docs</span>
</a>
</div>
<div class="buttons">
<a class="button size-1" aria-label="Tools" href="index1.html">
<i class="fa fa-gears"></i> <span>工具</span>
</a>
</div>
</div>
</div>
<div id="autocomplete" class="pull-right"></div>
<span id="toolbar-title"></span>
</header>
<div class="page-wrapper" tabindex="-1" role="main">
<div class="page-inner">
<section class="normal markdown-section">
<div id="content">
<h1>Spring AMQP 2.1.2.RELEASE Reference</h1>
<div><ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6108808167664152" data-ad-slot="6964403648"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
<div><div class="divider">
<span class="divider-inner-text">Table of Contents</span>
</div>
<ul class="toc">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_preface.html');" title="1. Preface"> 1. Preface </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html');" title="2. Introduction"> 2. Introduction </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#quick-tour');" title="2.1. 不耐烦的快速浏览"> 2.1. 不耐烦的快速浏览 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_introduction_2');" title="2.1.1. Introduction"> 2.1.1. Introduction </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#compatibility');" title="Compatibility"> Compatibility </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_very_very_quick');" title="非常非常快"> 非常非常快 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_with_xml_configuration');" title="使用 XML 配置"> 使用 XML 配置 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_with_java_configuration');" title="使用 Java 配置"> 使用 Java 配置 </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#whats-new');" title="2.2. 新增功能"> 2.2. 新增功能 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_changes_in_2_1_since_2_0');" title="2.2.1. 2.0 版以来 2.1 版的变化"> 2.2.1. 2.0 版以来 2.1 版的变化 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_amqp_client_library');" title="AMQPClient 端库"> AMQPClient 端库 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_package_changes');" title="Package Changes"> Package Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_publisher_confirms_changes');" title="发布者确认更改"> 发布者确认更改 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_listener_container_factory_improvements');" title="侦听器容器工厂的改进"> 侦听器容器工厂的改进 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_broker_event_listener');" title="broker 事件监听器"> broker 事件监听器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_rabbitadmin_changes');" title="RabbitAdmin Changes"> RabbitAdmin Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_rabbittemplate_changes');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_message_conversion');" title="Message Conversion"> Message Conversion </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_management_rest_api');" title="ManagementREST API"> ManagementREST API </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_rabbitlistener_changes');" title="@RabbitListener Changes"> @RabbitListener Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_async_rabbitlistener_return');" title="异步@RabbitListener 返回"> 异步@RabbitListener 返回 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_connection_factory_bean_changes');" title="连接工厂 Bean 更改"> 连接工厂 Bean 更改 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_connection_factory_changes');" title="连接工厂更改"> 连接工厂更改 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_listener_container_changes');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_introduction.html#_immediate_requeue');" title="Immediate requeue"> Immediate requeue </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html');" title="3. Reference"> 3. Reference </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#amqp');" title="3.1. 使用 Spring AMQP"> 3.1. 使用 Spring AMQP </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_amqp_abstractions');" title="3.1.1. AMQP 抽象"> 3.1.1. AMQP 抽象 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_3');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_message');" title="Message"> Message </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_exchange');" title="Exchange"> Exchange </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_queue');" title="Queue"> Queue </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_binding');" title="Binding"> Binding </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#connections');" title="3.1.2. 连接和资源 Management"> 3.1.2. 连接和资源 Management </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_4');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_naming_connections');" title="Naming Connections"> Naming Connections </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_blocked_connections_and_resource_constraints');" title="阻塞的连接和资源限制"> 阻塞的连接和资源限制 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#connection-factory');" title="配置基础 Client 端连接工厂"> 配置基础 Client 端连接工厂 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_rabbitconnectionfactorybean_and_configuring_ssl');" title="RabbitConnectionFactoryBean 和配置 SSL"> RabbitConnectionFactoryBean 和配置 SSL </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#routing-connection-factory');" title="路由连接工厂"> 路由连接工厂 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#queue-affinity');" title="队列亲和力和 LocalizedQueueConnectionFactory"> 队列亲和力和 LocalizedQueueConnectionFactory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#cf-pub-conf-ret');" title="发布者确认并return"> 发布者确认并return </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#connection-channel-listeners');" title="连接和 Channels 监听器"> 连接和 Channels 监听器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#channel-close-logging');" title="记录 Channels 关闭事件"> 记录 Channels 关闭事件 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#runtime-cache-properties');" title="运行时缓存属性"> 运行时缓存属性 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#auto-recovery');" title="RabbitMQ 自动连接/拓扑恢复"> RabbitMQ 自动连接/拓扑恢复 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#custom-client-props');" title="3.1.3. 添加自定义 Client 端连接属性"> 3.1.3. 添加自定义 Client 端连接属性 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#amqp-template');" title="3.1.4. AmqpTemplate"> 3.1.4. AmqpTemplate </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_5');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-retry');" title="添加重试功能"> 添加重试功能 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#publishing-is-async');" title="发布是异步的-如何检测成功和失败"> 发布是异步的-如何检测成功和失败 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-confirms');" title="发布者确认并return"> 发布者确认并return </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#scoped-operations');" title="Scoped Operations"> Scoped Operations </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-messaging');" title="Messaging integration"> Messaging integration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-user-id');" title="验证的用户 ID"> 验证的用户 ID </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#separate-connection');" title="使用单独的连接"> 使用单独的连接 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#sending-messages');" title="3.1.5. 正在发送消息"> 3.1.5. 正在发送消息 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_6');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#message-builder');" title="邮件生成器 API"> 邮件生成器 API </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_publisher_returns');" title="Publisher Returns"> Publisher Returns </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#template-batching');" title="Batching"> Batching </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#receiving-messages');" title="3.1.6. 接收消息"> 3.1.6. 接收消息 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_7');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#polling-consumer');" title="Polling Consumer"> Polling Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-consumer');" title="Asynchronous Consumer"> Asynchronous Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#de-batching');" title="Batched Messages"> Batched Messages </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#consumer-events');" title="Consumer Events"> Consumer Events </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#consumerTags');" title="Consumer Tags"> Consumer Tags </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-annotation-driven');" title="Comments 驱动的侦听器端点"> Comments 驱动的侦听器端点 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#using-container-factories');" title="使用集装箱工厂"> 使用集装箱工厂 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-returns');" title="异步@RabbitListener 返回类型"> 异步@RabbitListener 返回类型 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#threading');" title="线程和异步使用者"> 线程和异步使用者 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#choose-container');" title="选择一个容器"> 选择一个容器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#idle-containers');" title="检测空闲的异步 Consumer"> 检测空闲的异步 Consumer </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#containers-and-broker-named-queues');" title="3.1.7. 容器和以代理命名的队列"> 3.1.7. 容器和以代理命名的队列 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#message-converters');" title="3.1.8. 消息转换器"> 3.1.8. 消息转换器 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_9');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#simple-message-converter');" title="SimpleMessageConverter"> SimpleMessageConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#serializer-message-converter');" title="SerializerMessageConverter"> SerializerMessageConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#json-message-converter');" title="Jackson2JsonMessageConverter"> Jackson2JsonMessageConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_marshallingmessageconverter');" title="MarshallingMessageConverter"> MarshallingMessageConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_jackson2xmlmessageconverter');" title="Jackson2XmlMessageConverter"> Jackson2XmlMessageConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_contenttypedelegatingmessageconverter');" title="ContentTypeDelegatingMessageConverter"> ContentTypeDelegatingMessageConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#java-deserialization');" title="Java Deserialization"> Java Deserialization </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#message-properties-converters');" title="邮件属性转换器"> 邮件属性转换器 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#post-processing');" title="3.1.9. 修改邮件-压缩等"> 3.1.9. 修改邮件-压缩等 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#request-reply');" title="3.1.10. 请求/答复消息"> 3.1.10. 请求/答复消息 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_10');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#reply-timeout');" title="Reply Timeout"> Reply Timeout </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#direct-reply-to');" title="RabbitMQ 直接回复"> RabbitMQ 直接回复 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_message_correlation_with_a_reply_queue');" title="邮件与回复队列的关联"> 邮件与回复队列的关联 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#reply-listener');" title="回复侦听器容器"> 回复侦听器容器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-template');" title="AsyncRabbitTemplate"> AsyncRabbitTemplate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#remoting');" title="使用 AMQP 进行 Spring 远程处理"> 使用 AMQP 进行 Spring 远程处理 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#broker-configuration');" title="3.1.11. 配置代理"> 3.1.11. 配置代理 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_11');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#headers-exchange');" title="Headers Exchange"> Headers Exchange </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#builder-api');" title="用于队列和交换的 Builder API"> 用于队列和交换的 Builder API </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#collection-declaration');" title="声明交换，队列，绑定的集合"> 声明交换，队列，绑定的集合 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#conditional-declaration');" title="Conditional Declaration"> Conditional Declaration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#note-id-name');" title="关于“ id”和“ name”属性的 Comments"> 关于“ id”和“ name”属性的 Comments </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#anonymous-queue');" title="AnonymousQueue"> AnonymousQueue </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#broker-events');" title="3.1.12. broker 事件监听器"> 3.1.12. broker 事件监听器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#delayed-message-exchange');" title="3.1.13. 邮件交换延迟"> 3.1.13. 邮件交换延迟 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#management-rest-api');" title="3.1.14. RabbitMQ REST API"> 3.1.14. RabbitMQ REST API </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#exception-handling');" title="3.1.15. 异常处理"> 3.1.15. 异常处理 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#transactions');" title="3.1.16. Transactions"> 3.1.16. Transactions </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_12');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#conditional-rollback');" title="Conditional Rollback"> Conditional Rollback </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#transaction-rollback');" title="关于回滚收到消息的注意事项"> 关于回滚收到消息的注意事项 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_using_the_rabbittransactionmanager');" title="使用 RabbitTransactionManager"> 使用 RabbitTransactionManager </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#containerAttributes');" title="3.1.17. 邮件侦听器容器配置"> 3.1.17. 邮件侦听器容器配置 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#listener-concurrency');" title="3.1.18. 侦听器并发"> 3.1.18. 侦听器并发 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_simplemessagelistenercontainer');" title="SimpleMessageListenerContainer"> SimpleMessageListenerContainer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_directmessagelistenercontainer');" title="DirectMessageListenerContainer"> DirectMessageListenerContainer </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#exclusive-consumer');" title="3.1.19. 独家 Consumer"> 3.1.19. 独家 Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#listener-queues');" title="3.1.20. 侦听器容器队列"> 3.1.20. 侦听器容器队列 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_resilience_recovering_from_errors_and_broker_failures');" title="3.1.21. 弹性：从错误和代理失败中恢复"> 3.1.21. 弹性：从错误和代理失败中恢复 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_13');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#automatic-declaration');" title="自动声明交换，队列和绑定"> 自动声明交换，队列和绑定 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#retry');" title="同步操作失败和重试选项"> 同步操作失败和重试选项 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#async-listeners');" title="消息侦听器和异步情况"> 消息侦听器和异步情况 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_exception_classification_for_retry');" title="重试异常分类"> 重试异常分类 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_debugging');" title="3.1.22. Debugging"> 3.1.22. Debugging </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#logging');" title="3.2. 记录子系统 AMQP Appender"> 3.2. 记录子系统 AMQP Appender </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_common_properties');" title="3.2.1. 常用属性"> 3.2.1. 常用属性 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_log4j2_appender');" title="3.2.2. Log4j2 Appender"> 3.2.2. Log4j2 Appender </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_logback_appender');" title="3.2.3. Logback Appender"> 3.2.3. Logback Appender </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_customizing_the_messages');" title="3.2.4. 自定义消息"> 3.2.4. 自定义消息 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_customizing_the_client_properties');" title="3.2.5. 自定义 Client 端属性"> 3.2.5. 自定义 Client 端属性 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_simple_string_properties');" title="简单字符串属性"> 简单字符串属性 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_advanced_technique_for_logback');" title="先进的登录技术"> 先进的登录技术 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_providing_a_custom_queue_implementation');" title="3.2.6. 提供自定义队列实施"> 3.2.6. 提供自定义队列实施 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#sample-apps');" title="3.3. 示例应用程序"> 3.3. 示例应用程序 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_14');" title="3.3.1. Introduction"> 3.3.1. Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_hello_world');" title="3.3.2. 世界你好"> 3.3.2. 世界你好 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_15');" title="Introduction"> Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#hello-world-sync');" title="Synchronous Example"> Synchronous Example </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#hello-world-async');" title="Asynchronous Example"> Asynchronous Example </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_stock_trading');" title="3.3.3. 股票 Transaction"> 3.3.3. 股票 Transaction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#spring-rabbit-json');" title="3.3.4. 从非 Spring 应用程序接收 JSON"> 3.3.4. 从非 Spring 应用程序接收 JSON </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#testing');" title="3.4. 测试支持"> 3.4. 测试支持 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_introduction_16');" title="3.4.1. Introduction"> 3.4.1. Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#mockito-answer');" title="3.4.2. Mockito 回答<?>实现"> 3.4.2. Mockito 回答&lt;?&gt;实现 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#test-harness');" title="3.4.3. @RabbitListenerTest 和 RabbitListenerTestHarness"> 3.4.3. @RabbitListenerTest 和 RabbitListenerTestHarness </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#test-template');" title="3.4.4. TestRabbitTemplate"> 3.4.4. TestRabbitTemplate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#junit-rules');" title="3.4.5. JUnit4 @规则"> 3.4.5. JUnit4 @规则 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_brokerrunning');" title="BrokerRunning"> BrokerRunning </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_longrunningintegrationtest');" title="LongRunningIntegrationTest"> LongRunningIntegrationTest </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#junit5-conditions');" title="3.4.6. JUnit5 条件"> 3.4.6. JUnit5 条件 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_rabbitavailable_annotation');" title="@RabbitAvailable Annotation"> @RabbitAvailable Annotation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_reference.html#_longrunning_annotation');" title="@LongRunning Annotation"> @LongRunning Annotation </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html');" title="4. Spring 集成-参考"> 4. Spring 集成-参考 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#spring-integration-amqp');" title="4.1. Spring Integration AMQP 支持"> 4.1. Spring Integration AMQP 支持 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#spring-integration-amqp-introduction');" title="4.1.1. Introduction"> 4.1.1. Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_inbound_channel_adapter');" title="4.1.2. 入站通道适配器"> 4.1.2. 入站通道适配器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_outbound_channel_adapter');" title="4.1.3. 出站通道适配器"> 4.1.3. 出站通道适配器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_inbound_gateway');" title="4.1.4. 入站网关"> 4.1.4. 入站网关 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_spring_integration_reference.html#_outbound_gateway');" title="4.1.5. 出站网关"> 4.1.5. 出站网关 </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/resources.html');" title="5. Other Resources"> 5. Other Resources </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/resources.html#further-reading');" title="5.1. 进一步阅读"> 5.1. 进一步阅读 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html');" title="A.变更记录"> A.变更记录 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_current_release');" title="A.1.当前版本"> A.1.当前版本 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#previous-whats-new');" title="A2.先前版本"> A2.先前版本 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_2_0_since_1_7');" title="A.2.1. 从 1.7 开始的 2.0 版本变化"> A.2.1. 从 1.7 开始的 2.0 版本变化 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory');" title="CachingConnectionFactory"> CachingConnectionFactory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_client_library_2');" title="AMQPClient 端库"> AMQPClient 端库 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_general_changes');" title="General Changes"> General Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_deleted_classes');" title="Deleted classes"> Deleted classes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_new_listener_container');" title="新侦听器容器"> 新侦听器容器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_log4j_appender');" title="Log4j Appender"> Log4j Appender </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_changes_2');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_adapter');" title="Listener Adapter"> Listener Adapter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_changes_2');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_connection_factory_changes_2');" title="连接工厂更改"> 连接工厂更改 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_retry_changes');" title="Retry Changes"> Retry Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_anonymous_queue_naming');" title="匿名队列命名"> 匿名队列命名 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_changes_2');" title="@RabbitListener Changes"> @RabbitListener Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_container_conditional_rollback');" title="容器条件回滚"> 容器条件回滚 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_remove_jackson_1_x_support');" title="删除 Jackson 1.x 支持"> 删除 Jackson 1.x 支持 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_json_message_converter');" title="JSON 消息转换器"> JSON 消息转换器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_xml_parsers');" title="XML Parsers"> XML Parsers </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_blocked_connection');" title="Blocked Connection"> Blocked Connection </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_7_since_1_6');" title="A.2.2. 自 1.6 起 1.7 的变化"> A.2.2. 自 1.6 起 1.7 的变化 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_client_library_3');" title="AMQPClient 端库"> AMQPClient 端库 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_log4j2_upgrade');" title="Log4j2 upgrade"> Log4j2 upgrade </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_logback_appender_2');" title="Logback Appender"> Logback Appender </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_spring_retry_upgrade');" title="Spring 重试升级"> Spring 重试升级 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_fasterxml_jackson_upgrade');" title="FasterXML Jackson 升级"> FasterXML Jackson 升级 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_junit_rules');" title="JUnit @Rules"> JUnit @Rules </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_container_conditional_rollback_2');" title="容器条件回滚"> 容器条件回滚 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_connection_naming_strategy');" title="连接命名策略"> 连接命名策略 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_changes_3');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_earlier_releases');" title="A.2.3. 早期版本"> A.2.3. 早期版本 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_6_since_1_5');" title="A.2.4. 1.6 从 1.5 开始的变化"> A.2.4. 1.6 从 1.5 开始的变化 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_testing_support');" title="Testing Support"> Testing Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_builder');" title="Builder"> Builder </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_namespace_changes');" title="Namespace Changes"> Namespace Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_changes_4');" title="侦听器容器更改"> 侦听器容器更改 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_autodeclare_and_rabbitadmins');" title="自动声明和 RabbitAdmins"> 自动声明和 RabbitAdmins </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqptemplate_receive_with_timeout');" title="AmqpTemplate：超时接收"> AmqpTemplate：超时接收 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_asyncrabbittemplate');" title="AsyncRabbitTemplate"> AsyncRabbitTemplate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_changes_3');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_message_properties');" title="Message Properties"> Message Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitadmin_changes_2');" title="RabbitAdmin Changes"> RabbitAdmin Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_changes_3');" title="@RabbitListener Changes"> @RabbitListener Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_delayed_message_exchange');" title="延迟消息交换"> 延迟消息交换 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_exchange_internal_flag');" title="交换内部标志"> 交换内部标志 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory_changes');" title="CachingConnectionFactory Changes"> CachingConnectionFactory Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitconnectionfactorybean');" title="RabbitConnectionFactoryBean"> RabbitConnectionFactoryBean </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_java_deserialization');" title="Java Deserialization"> Java Deserialization </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_json_messageconverter');" title="JSON MessageConverter"> JSON MessageConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_logging_appenders');" title="Logging Appenders"> Logging Appenders </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_5_since_1_4');" title="A.2.5. 1.5 从 1.4 开始的变化"> A.2.5. 1.5 从 1.4 开始的变化 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_spring_erlang_is_no_longer_supported');" title="不再支持 spring-erlang"> 不再支持 spring-erlang </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory_changes_2');" title="CachingConnectionFactory Changes"> CachingConnectionFactory Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_properties_to_control_container_queue_declaration_behavior');" title="控制容器队列声明行为的属性"> 控制容器队列声明行为的属性 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_class_package_change');" title="类套餐变更"> 类套餐变更 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_defaultmessagepropertiesconverter');" title="DefaultMessagePropertiesConverter"> DefaultMessagePropertiesConverter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_improvements');" title="@RabbitListener Improvements"> @RabbitListener Improvements </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_automatic_exchange_queue_binding_declaration');" title="自动交换，队列，绑定声明"> 自动交换，队列，绑定声明 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_changes_4');" title="RabbitTemplate Changes"> RabbitTemplate Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_the_rabbitmanagementtemplate');" title="The RabbitManagementTemplate"> The RabbitManagementTemplate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_bean_names_xml');" title="侦听器容器 Bean 名称(XML)"> 侦听器容器 Bean 名称(XML) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_class_level_rabbitlistener');" title="Class-Level @RabbitListener"> Class-Level @RabbitListener </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_simplemessagelistenercontainer_backoff_support');" title="SimpleMessageListenerContainer：支持 BackOff"> SimpleMessageListenerContainer：支持 BackOff </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_channel_close_logging');" title="通道关闭记录"> 通道关闭记录 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_application_events');" title="Application Events"> Application Events </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_consumer_tag_configuration');" title="Consumer 标签配置"> Consumer 标签配置 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_messagelisteneradapter');" title="MessageListenerAdapter"> MessageListenerAdapter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_localizedqueueconnectionfactory');" title="LocalizedQueueConnectionFactory"> LocalizedQueueConnectionFactory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_anonymous_queue_naming_2');" title="匿名队列命名"> 匿名队列命名 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_4_since_1_3');" title="A.2.6. 自 1.3 以来 1.4 的变化"> A.2.6. 自 1.3 以来 1.4 的变化 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitlistener_annotation');" title="@RabbitListener Annotation"> @RabbitListener Annotation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitmessagingtemplate');" title="RabbitMessagingTemplate"> RabbitMessagingTemplate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_emphasis_missing_queues_fatal_emphasis_attribute');" title="侦听器容器丢失队列致命属性"> 侦听器容器丢失队列致命属性 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_emphasis_confirmcallback_emphasis_interface');" title="RabbitTemplate ConfirmCallback 接口"> RabbitTemplate ConfirmCallback 接口 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitconnectionfactorybean_2');" title="RabbitConnectionFactoryBean"> RabbitConnectionFactoryBean </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_cachingconnectionfactory_2');" title="CachingConnectionFactory"> CachingConnectionFactory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_log_appender');" title="Log Appender"> Log Appender </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_queues');" title="Listener Queues"> Listener Queues </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_mandatory_and_connectionfactoryselector_expressions');" title="RabbitTemplate：强制性和 connectionFactorySelector 表达式"> RabbitTemplate：强制性和 connectionFactorySelector 表达式 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listeners_and_the_routing_connection_factory');" title="侦听器和路由连接工厂"> 侦听器和路由连接工厂 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbittemplate_recoverycallback_option');" title="RabbitTemplate：RecoveryCallback 选项"> RabbitTemplate：RecoveryCallback 选项 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_messageconversionexception');" title="MessageConversionException"> MessageConversionException </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitmq_3_4_compatibility');" title="RabbitMQ 3.4 兼容性"> RabbitMQ 3.4 兼容性 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_contenttypedelegatingmessageconverter_2');" title="ContentTypeDelegatingMessageConverter"> ContentTypeDelegatingMessageConverter </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_in_1_3_since_1_2');" title="A.2.7. 自 1.2 起 1.3 的变化"> A.2.7. 自 1.2 起 1.3 的变化 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_concurrency');" title="Listener Concurrency"> Listener Concurrency </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_queues_2');" title="Listener Queues"> Listener Queues </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_consumer_priority');" title="Consumer Priority"> Consumer Priority </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_exclusive_consumer');" title="Exclusive Consumer"> Exclusive Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbit_admin');" title="Rabbit Admin"> Rabbit Admin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_direct_exchange_binding');" title="直接交换绑定"> 直接交换绑定 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_template');" title="AMQP Template"> AMQP Template </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_caching_connection_factory');" title="缓存连接工厂"> 缓存连接工厂 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_binding_arguments');" title="Binding Arguments"> Binding Arguments </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_routing_connection_factory');" title="路由连接工厂"> 路由连接工厂 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_messagebuilder_and_messagepropertiesbuilder');" title="MessageBuilder 和 MessagePropertiesBuilder"> MessageBuilder 和 MessagePropertiesBuilder </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_retryinterceptorbuilder');" title="RetryInterceptorBuilder"> RetryInterceptorBuilder </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_republishmessagerecoverer');" title="RepublishMessageRecoverer"> RepublishMessageRecoverer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_default_error_handler_since_1_3_2');" title="默认错误处理程序(自 1.3.2 开始)"> 默认错误处理程序(自 1.3.2 开始) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_listener_container_missingqueuesfatal_property_since_1_3_5');" title="侦听器容器的'missingQueuesFatal'属性(自 1.3.5 开始)"> 侦听器容器的'missingQueuesFatal'属性(自 1.3.5 开始) </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_to_1_2_since_1_1');" title="A.2.8. 从 1.1 开始更改为 1.2"> A.2.8. 从 1.1 开始更改为 1.2 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbitmq_version');" title="RabbitMQ Version"> RabbitMQ Version </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbit_admin_2');" title="Rabbit Admin"> Rabbit Admin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_rabbit_template');" title="Rabbit Template"> Rabbit Template </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_json_message_converters');" title="JSON 消息转换器"> JSON 消息转换器 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_automatic_declaration_of_queues_etc');" title="自动声明队列等"> 自动声明队列等 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_remoting');" title="AMQP Remoting"> AMQP Remoting </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_requested_heart_beats');" title="要求的心跳"> 要求的心跳 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_changes_to_1_1_since_1_0');" title="A.2.9. 从 1.0 开始更改为 1.1"> A.2.9. 从 1.0 开始更改为 1.1 </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_general');" title="General"> General </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/zh/spring-amqp/2.1.2.RELEASE/reference/_change_history.html#_amqp_log4j_appender');" title="AMQP Log4j Appender"> AMQP Log4j Appender </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul></div>
</div>
</section>
<div class="right-sidebar">
<div class="affix"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6108808167664152" data-ad-slot="3102929424" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
</div>
</div>
<div class="ft">
<a href="#toolbar-title" id="anchorNavigationExGoTop"><i class="fa fa-arrow-up"></i></a>
<footer class="footer">
<div class="footer__container--normal">
<img alt="扫码关注公众号" title="扫码关注公众号" src="static/picture/qr-code.png" width="170" height="170">
<div class="footer__description--normal">
<p class="paragraph footer__author--normal">Docs4dev<sup class="super">&#xAE;</sup>
</p>
<p class="paragraph footer__quote&#45;&#45;normal">
如果你在使用过程中遇到任何问题，可以在 <a href="javascript:window.open('https://github.com/docs4dev/docs4dev-issues');" target="_blank" rel="noopener noreferrer">这里<i class="fa fa-external-link"></i></a> 提issue。
</p>
<div class="footer__main--normal">
<p class="paragraph footer__main__paragraph--normal copyright" style="color: #666 !important;">
<a href="javascript:window.open('https://beian.miit.gov.cn/');">
蜀ICP备14021783号-6
</a>
</p>
<p class="paragraph footer__main__paragraph--normal copyright" style="color: #666 !important;">
Copyright &#xA9; Docs4dev all
right reserved, powered by <a href="index2.html" target="_blank">Docs4dev</a></p>
</div>
</div>
</div>
<div class="box__issues">
</div>
</footer>
</div>
</div>
</div>
</div>
</div>
<script>
  var hasToc = true;
  /*  var downloadable = /!*false*!/ false;
    var editable = /!*false*!/ false;
    var code = /!*"spring-amqp"*!/ false;
    var version = /!*"2.1.2.RELEASE"*!/ false;
    var type = /!*"reference"*!/ false;
    var lang = /!*"zh"*!/ 'en';
    //edit link
    require(["gitbook", "jQuery"], function (gitbook, $) {
      gitbook.events.bind('start', function (e, config) {
        // Add edit toolbar to left
        var chapterId = /!*16511*!/ 0;
        if (downloadable) {
          gitbook.toolbar.createButton({
            icon: 'fa fa-download',
            text: '下载',
            onClick: function () {
              window.open('/download?code=' + code + '&version=' + version + '&type=' + type + '&lang=' + lang);
            }
          });
        }
        if (editable) {
          gitbook.toolbar.createButton({
            icon: 'fa fa-edit',
            text: '编辑此页',
            onClick: function () {
              window.open('/docs/edit?chapterId=' + chapterId + '&lang=' + lang);
            }
          });
        }
      });
    });*/
</script>
<script>
    var code = "spring-amqp";
    var lang = "zh";
  </script>

<script src="static/js/autocomplete-js.js"></script>
<script src="static/js/app.min.js"></script>
<script src="static/js/search.min.js"></script>
</body>
</html>
